\section{Cache individual vs Cache partilhado}
\label{sec:rescachecmp}

Esta secção apresenta os resultados para o benchmark do Cache individual vs Cache partilhado (secção \ref{sec:benchcachecmp}). Para cada tamanho do \emph{fetch size} é realizada a comparação entre os resultados registados para o cache individual e o cache partilhado, através de um rácio. Relembro que para poder ser possível a realização deste benchmark teve de ser criada uma versão especial do cache partilhado, denominada de $CJDBC_SM$, que permite definir diferentes tamanhos para a capacidade do cache. Para se ter uma noção da diferença de desempenho entre as versões oficiais de cada tipo de cache, é realizada uma comparação adicional entre $CJDBC_I$ e $CJDBC_S$, mas que obviamente só foi executada no contexto de {\bf fetch size 100\%}.

Relembro ainda que se utilizou a forma mais compacta {\bf 10}, {\bf 20}, etc, para designar os contextos {\bf fetch size 10\%}, {\bf fetch size 20\%}, etc.
\hfill \\

\input{images/results/cachecmp-CJDBC_I}

\subsection{Resumo}

Resumindo os resultados apresentados:
\begin{itemize}
  \item O $CJDBC_I$ apresenta muito melhor desempenho do que $CJDBC_SM$ para todos os contextos à excepção de {\bf 100}, em que se encontram mais próximos, mas mantendo-se superior;
  \item O $CJDBC_S$ é no mínimo 2 vezes mais rápido do que $CJDBC_I$ para o contexto {\bf 100}, e chega a ser 11.5 vezes mais rápido.
\end{itemize}
